﻿using System;
using System.Collections.Generic;

namespace LeanBoard.Models
{
    [Serializable]
    public class ItemsCollection
    {
        public ItemsCollection()
        {
            Scheduled = new List<Item>();
            Analysis = new List<Item>();
            AnalysisReview = new List<Item>();
            AnalysisReadyForReview = new List<Item>();
            AnalysisDone = new List<Item>();
            ReadyForDevelopment = new List<Item>();
            Development = new List<Item>();
            ReadyForCodeReview = new List<Item>();
            CodeReview = new List<Item>();
            ReadyForApporval = new List<Item>();
            Testing = new List<Item>();
            Done = new List<Item>();
        }

        public IList<Item> Scheduled { get; set; }
        public IList<Item> Analysis { get; set; }
        public IList<Item> AnalysisReadyForReview { get; set; }
        public IList<Item> AnalysisReview { get; set; }
        public IList<Item> AnalysisDone { get; set; }
        public IList<Item> ReadyForDevelopment { get; set; }
        public IList<Item> Development { get; set; }
        public IList<Item> ReadyForCodeReview { get; set; }
        public IList<Item> CodeReview { get; set; }
        public IList<Item> ReadyForApporval { get; set; }
        public IList<Item> Testing { get; set; }
        public IList<Item> Done { get; set; }
    }
}